package com.ruiyian.project.equipment.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruiyian.common.core.domain.entity.Point;
import com.ruiyian.project.equipment.domain.FireFillWater;

import java.util.List;
import java.util.Map;

/**
 * @author chong
 * @email 673426164@qq.com
 * @create 2022/7/18
 * Desc: 消防补水信息
 */
public interface FireFillWaterService extends IService<FireFillWater> {

    /**
     * 批量保存
     * @param list
     */
    void saveBatch( List<Point> list);

    /**
     * 查询
     * @return
     */
    List<FireFillWater> getList(FireFillWater fireFillWater);


    /**
     * 根据隧道id获取月份统计次数
     * @param tunnelId
     * @return
     */
    Map<String,Object> selectCountList(Long tunnelId);

    /**
     * 查询
     * @param fireFillWater
     * @return
     */
    List<FireFillWater> selectListPage(FireFillWater fireFillWater);
}
